% Funcion que agrega ruido a TODOS los pixeles de una imagen
function [T,x,y] = agRuido2(n,img)

%for f = 1:n
%	for c = 1:n
%		r = rand(1,1)*(n/4); % numero entre 0 y (n/4)
%		p = uint8(img(f,c) + r);
%		T(f,c) = mod(p,256); 
%	end
%end

for f = 1:n
	for c = 1:n
		r = rand(1,1)*n; % numero entre 0 y n	
		p = uint8(img(f,c) + r);
		if (p>255)
			T(f,c) = 255;
		else
			T(f,c) = p;
		end
	end
end

%calculo el nivel de ruido en la imagen ruidosa:
s = 0;
for f = 1:n
	for c = 1:n	
		u0 = double(img(f,c));
		u = double(T(f,c));
		s = s + abs(u0-u);
	end
end

s = s/255;
s = s/(n^2);
s = s*100;
porcentajeDeRuido = s %mostrar el porcentaje de ruido en la imagen
